person who deliver - Allemand Anglais Dictionnaire